home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / Dev / FPSE_src / system / amiga / win.c < prev   
Encoding:
C/C++ Source or Header  |  2000-01-01  |  759 b   |  42 lines

  1. #include "fpse.h"
  2.  
  3. int win_init(void)
  4. {
  5.   // devices
  6.   if (CD_Open(NULL)   != FPSE_OK) {
  7.     printf("CD-Rom initialization failed.\n");
  8.     return FPSE_ERR;
  9.   }
  10.   if (SPU_Open(NULL)  != FPSE_OK) {
  11.     printf("SPU initialization failed.\n");
  12.     return FPSE_ERR;
  13.   }
  14.   if (GPU_Open(NULL)  != FPSE_OK) {
  15.     printf("GPU initialization failed.\n");
  16.     return FPSE_ERR;
  17.   }
  18.   if (JOY0_Open(NULL) != FPSE_OK) {
  19.     printf("Gameport 0 initialization failed.\n");
  20.     return FPSE_ERR;
  21.   }
  22.   if (JOY1_Open(NULL) != FPSE_OK) {
  23.     printf("Gameport 1 initialization failed.\n");
  24.     return FPSE_ERR;
  25.   }
  26.  
  27.   return FPSE_OK;
  28. }
  29.  
  30. void win_update(void)
  31. {
  32.   GPU_Update();
  33. }
  34.  
  35. void win_term(void)
  36. {
  37.   GPU_Close();
  38.   SPU_Close();
  39.   JOY0_Close();
  40.   JOY1_Close();
  41.   CD_Close();
  42. }